Skip to main content
PUT
[Authenticated] Update a course

Authorizations

Authorization
string
header
required

Partner API key (cativa_...) or a JWT, sent as: Authorization: Bearer .

Path Parameters

courseId
string<uuid>
required

Body

application/json
courseId
string<uuid>
name
string | null
coverUrl
string | null
secondCoverUrl
string | null
verticalCoverUrl
string | null
thumbUrl
string | null
promoVideo
string | null
shortDescription
string | null
description
string | null
requirements
string | null
accomplishments
string | null
badgeId
string<uuid> | null
isSequencialLessons
boolean
showGridByDefault
boolean
emitsCertificate
boolean
icon
string | null
spaceId
string<uuid> | null
addNewUsers
boolean
isPrivate
boolean
isSecret
boolean
onlyModeratorsCanPost
boolean
allowedBadges
string | null
hasFeed
boolean | null
hasEvents
boolean | null
agentId
string<uuid> | null
agentHasKnowledge
boolean | null
agentRestrictToUserProgress
boolean | null
showHeroText
boolean | null
lessonRatingMode
enum<integer>
Available options:
0,
1,
2
removeMembersWithoutBadges
boolean

Response

200

OK